TV spots - German English Dictionary